Multi-function liquid container

ABSTRACT

A container is provided for heating or otherwise processing the contents of the container. For example, the container may be a kettle or kettle for heating fluids therein. The container may receive a command, desired characteristic or desired range for processing the contents of the container. The container may further include at least one sensor such as a temperature sensor or pressure sensor for determining a corresponding characteristic of the contents of the container. Based on at least one determined characteristic and/or the input command, the container may heat or otherwise process the contents therein. The results and/or current status of the contents may further be provided through a display. Also, based on the current status of the contents, the container may further process/heat the contents or discontinue processing/heating of the contents.

REFERENCE TO RELATED APPLICATION

This application is a continuation application of U.S. patentapplication Ser. No. 11/326,561 filed on Jan. 6, 2006 which claims thebenefit of U.S. Provisional Application No. 60/661,910, filed Mar. 16,2005; U.S. Provisional Application No. 60/667,770, filed Apr. 4, 2005;U.S. Provisional Application No. 60/679,976, filed May 12, 2005; andU.S. Provisional Application No. 60/715,567, filed Sep. 12, 2005, all ofwhich are incorporated herein in their entireties.

TECHNICAL FIELD

Aspects of the present invention relate to a multi-function containerand in particular to a multi-function container for characterizingproperties of contents or heating or processing contents therein.

BACKGROUND

Heating fluids, foods or other contents, or identifying relevantcharacteristics of the contents has been problematic for manyindividuals. Traditionally, heating or cooking foods or fluids have beenperformed on a stovetop. The food or fluid is placed in a pot and thepot is placed on a burner on a stove. The stove is turned on such that afilament is heated. The pot, which is placed in contact with thefilament, is heated accordingly. After the contents of the pot is heatedsufficiently, the heat may be manually shut off. The stove may utilizeelectricity to heat a filament or may utilize gas. If gas is used, aflame is produced at a burner and the pot is placed on top of the flame.In this way, the flame heats the pot which in turn heats the contents ofthe pot.

However, an individual desiring to heat food or fluids must have a potand a stove readily available. Because stoves are often large andcumbersome, it is often not convenient for an individual to heat thecontents of the pot or container at locations other than the kitchen.For example, if the individual is traveling or is at a location lackingkitchen facilities, the individual may not be able to heat food orfluids.

Similarly, hot pots have been used in which the pot is connected to anelectrical cord that powers the pot. An electrical plug attached to theelectrical cord is plugged into a wall outlet to provide power to thehot pot. In this way, the hot pot may be electrically powered to heatthe contents of the hot pot. No stove top is used for the hot pot.However, using a hot pot, an individual is unable to utilize a stove topin heating the food or fluids contained in the hot pot. Rather, the hotpot can only be heated through the attached electrical cord. In theevent that the electrical cord is unavailable or if there is noavailable electrical outlet or source of electricity, the individualdesiring heating of the contents of the hot pot would be unable to heatthe contents as desired. If the individual wishes to use a stovetop toheat the contents of the hot pot, the individual must first transfer thecontents to a non-electrically powered pot and heat the non-electricallypowered pot on the stove top. This wastes time and resources and leadsto frustration of the individual. In addition, a hot pot does notprovide a means for controlling or setting the temperature of thecontents of the hot pot.

Thus, an individual is unable to regulate the temperature of thecontents of the hot pot or obtain a desired temperature.

Also, the electric hot pot as well as a pot on a stovetop requires ahigh amount of power to heat contents. The electricity provided to thehot pot via electric current from a source of electricity can be verycostly over time. Similarly, the electricity used to power a filament ona stove top or to provide gas to power a gas burner on a stove top isalso very costly. This problem is compounded by the lack of the abilityto control or set the desired temperature in the pot or stovetop.

Because the user cannot set a desired temperature, the pot or stovetopcontinues to heat the contents even when a desired temperature isreached, thus wasting energy and increasing costs.

Thus, there exists a need for a cost-effective apparatus and method forheating liquids or foods such that power may be conserved. There is alsoa need for an apparatus for heating liquids or foods that can adapt tothe needs of the user and to provide additional information pertainingto the heating process to the user.

SUMMARY

In one example of one aspect, a container is provided for processingcontents contained in the container. For example, a kettle may beprovided for heating fluids therein.

In another example, a command or other user input may be received by thecontainer. For example, the input may be a voice command that can berecognized by a voice recognition device for controlling the containeror the heating of the contents of the container. In another example, thecontainer may include a sensor, such as a temperature or pressuresensor, for detecting a corresponding characteristic of the contents ofthe container. Based on the characteristic (e.g., temperature orpressure), the container may control the heating or other processing ofthe contents of the container.

Also, the container may or may not include an output to provideinformation on the contents of the container. For example, a display maybe included for providing a temperature or pressure of the contents ofthe container.

Alternatively, a speaker may or may not be provided for outputvoice-emulated output to provide information on a characteristic of thecontents of the container.

Also, the container may or may not heat or process the contents of thecontainer based on the characteristic detected or measured. For example,if the temperature of the contents of the container exceeds apredetermined level, the container may discontinue heating of thecontents of the container. Also, the container may resume heating thecontents of the container if the temperature drops below the desiredpredetermined level.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a suitable container in which one or moreillustrative embodiments of the invention may be implemented.

FIG. 2 is a diagram illustrating one example of a container of thepresent invention.

FIG. 3 illustrates another example of a kettle for heating contents inwhich an external heating source is applied.

FIG. 4 illustrates another example of a kettle for heating contents witha DC power source.

FIG. 5 illustrates an example of a DC power source according to at leastsome aspects of the present invention.

FIG. 6 is a top view of an example of a kettle according to at leastsome aspects of the present invention.

FIG. 7 illustrates another example of a kettle including a pressuresensor according to at least some aspects of the present invention.

FIG. 8 illustrates another example of a kettle including an input forreceiving commands or other input according to at least some aspects ofthe present invention.

FIG. 9 is a top view of an example of a kettle with a display forproviding information to a user according to at least some aspects ofthe present invention.

FIG. 10 is a top view of an example of a kettle with a data outputdevice according to at least some aspects of the present invention.

FIG. 11 is another example of a kettle with an RF transmitter accordingto at least some aspects of the present invention.

FIG. 12 is another example of a kettle according to at least someaspects of the present invention.

FIG. 13 is another example of a coffee dispenser according to at leastsome aspects of the present invention.

FIG. 14 is another example of a stove top kettle according to at leastsome aspects of the present invention.

DETAILED DESCRIPTION

In the following description of the various embodiments, reference ismade to the accompanying drawings, which form a part hereof, and inwhich is shown by way of illustration various embodiments in which theinvention may be practiced. It is to be understood that otherembodiments may be utilized and structural and functional modificationsmay be made without departing from the scope and spirit of the presentinvention. It is noted that various connections are set forth betweenelements in the following description. It is noted that theseconnections in general and, unless specified otherwise, may be direct orindirect and that this specification is not intended to be limiting inthis respect.

In one example, a container is provided that is capable of heatingfluids or foods. Also, pressure within the container may be measuredwithin the interior of the container. In this way, the container mayinform a user as to the pressure within the container so that theindividual can alter the function of the container as necessary.Alternatively, the container may automatically perform functionsresponsive to the pressure and/or temperature within the container. Thepresent invention is not limited to any particular type of container andincludes any container that can hold contents. The contents of thecontainer may be heated or may be otherwise processed. For example, thepresent invention includes a pot, a kettle, a washing machine, a hotwater dispenser etc.

FIG. 1 is a block diagram of a suitable container in which one or moreillustrative embodiments of the invention may be implemented. Althoughone particular design is provided, functional blocks provided here maybe combined, rearranged, separated, or even skipped. In this example, aninput 102 may be provided in which settings and commands may be input tocontrol the container. For example, a user may input a desiredtemperature to which to heat the contents of the container or a time forheating the contents of the container. Alternatively, a user may inputvoice commands through a microphone 101. The input voice commands may berecognized and converted by a voice recognition device 103. For example,a user may speak a desired temperature, pressure or time into themicrophone 101. The input voice signals may be recognized by the voicerecognition device 103 which may transmit the signals to a processor 116for controlling the container accordingly.

In an example of the present invention, the processor may process theinput signals, for example, the voice commands or other commands from auser.

Based on the input signals, the processor may control a power supply tosupply power to a heating element. In this example, a DC power supply105 may provide power to heating element 104 so that the heating element104 may heat the contents of the container. Alternatively, the processor116 may control an AC power supply 106 to supply power to the heatingelement 104 to heat the contents of the container. In one example, theAC power supply 106 may be located underneath a base of the container tosupply heat to the heating element 104. The heating element may also belocated underneath the base of the container such that heat from theheating element may be transferred to a wall or base of the containerand transferred to the contents of the container.

The AC power supply 106 may connect to an external power source such asan electrical wall outlet (not shown). The DC power supply 105 may besituated within the container, for example, in a handle of thecontainer. The DC power supply 105 may be, for example, a battery whichmay be rechargeable. The battery may be recharged by the AC power supply106. Alternatively, the DC power supply 105 may be charged by anyexternal charger unit 107. One example of an external charger unit 107is a solar charging unit in which solar panels are provided to receivelight input and convert the light input to provide power to the battery(i.e., the DC power supply 105).

The container may further include a pressure sensor 108. The pressuresensor 108 may detect the internal pressure within the container. Forexample, the container may form an internal cavity in which contents maybe placed. Depending on the conditions of the content of the container,the pressure may vary. This pressure may be detected by the pressuresensor 108. For example, if water is placed into the container, thepressure caused by the water within the container may be detected. Ifwater is removed from the container, the pressure may be detected asreturning to atmospheric pressure indicating that the container issubstantially empty.

In an example of controlling the heating of contents of the container,the pressure sensor 108 may detect that the pressure has changed beyonda desired threshold. For instance, the pressure sensor 108 may detectthat the pressure within the container is approximately atmosphericpressure. Based on this information, the processor 116 may control theheating element 104 to discontinue heating of the contents of thecontainer. For example, the processor 116 may turn off the heatingelement 104 or the power supply (e.g., the DC power supply 105 or ACpower supply 106). Thus, heating of the contents of the container may bedisabled or discontinued when the pressure changes beyond a desiredpoint.

In another example, the container may contain a temperature sensor 111for detecting the temperature of the contents of the container. As thecontents of the container is heated by the heating element 104 aspowered by the DC power supply 105, the AC power supply 106, or anexternal power supply, the current temperature of the contents may bemeasured by the temperature sensor 111. Examples of the temperaturesensor 111 include a thermostat or a thermistor. However, any device formeasuring temperature may be used. Based on the temperature of thecontents as detected and measured by the temperature sensor 111, theprocessor may further control the heating element or power supplies. Forexample, if the temperature exceeds a desired temperature, thetemperature sensor 11 may send the current temperature to the processor116 which may discontinue heating of the contents of the container bydisabling the heating element 104 or power supply (e.g., DC power supply105 or AC power supply 106).

In another example of the temperature sensor 111, a temperature probemay be included in the temperature sensor 111 that may be positioned inthe container to measure the temperature. The temperature probe mayfurther be connected either directly or indirectly to a processor 116 orto an alarm 115. For example, when a temperature reaches a particulardesired level, the temperature probe may send the measured temperatureto the processor 116 or alarm 115 such that the alarm may indicate thetemperature to a user. Alternatively, the temperature may be displayedon a display 114 or output to the user via an output 110.

In another example, the container may include a motion sensor or tiltsensor. As illustrated in the block diagram of FIG. 1, a motion or tiltsensor 112 may detect motion of the container or if the container istilted. Based on whether the container is detected as moving or tilting,for example, the processor can further control heating of the contentsof the container. As one example, if the container is tilted, the tiltis detected by the motion/tilt sensor 112 and relayed to the processor.Based on the detection of the tilting of the container, the processor116 can discontinue heating of the contents of the container by turningoff the heating element 104. Alternatively to or in addition to turningoff the heating element 104, the processor may also turn off the powersupply (e.g., the DC power supply 105 or AC power supply 106). Thus,safety is maintained as the heat is discontinued with the container ismoved or tilted.

The container may further include a display 114 for displaying desiredinformation. As an example, a user may desire the contents of thecontainer to be heated to a particular temperature. The user may inputthe desired temperature in the input 102 or, alternatively, speak thedesired temperature into the microphone 101. The processor receives theinput signal and controls a power supply (e.g., the DC power supply 105or AC power supply 106) to supply power to a heating element 104. Theheating element may provide heat to the contents of the container toheat the contents to the desired temperature. The temperature sensor 111may detect the current temperature which may be processed by theprocessor 116. The current temperature may further be displayed on thedisplay 114 such that the user may be informed of the presenttemperature of the contents.

In another example, the time necessary for heating the contents of thecontainer to the desired temperature may be displayed on the display114. As one non-limiting example, a user may place a certain amount ofwater into the container and may desire that the water be heated to atemperature of 95.degree. C. The pressure sensor 108 may detect thepressure caused by the water in the container and the temperature sensor111 may detect the temperature of the water. Based on the detected data,the display 114 may display the length of time necessary to heat theamount of water in the container from the current detected temperatureto the desired temperature of 95.degree.C. In addition, the display 114may also display the time remaining to heat the water to the desiredtemperature. For example, if the water is being heated and thetemperature of the contents of the container has increased, thecontainer can further calculate the heating time remaining until thedesired temperature is reached. This value may be displayed on thedisplay 114.

In addition to displaying information on the display 114, informationmay be output via an alarm 115 or an output 110. In the example of analarm 115, an alarm 115 is provided for providing an audible signal whena particular condition is met. For example, it may be desired to heatthe contents of the container to a designated temperature. Thetemperature sensor 111 detects the temperature of the contents of thecontainer as the contents are being heated by the heating element 104.When the contents of the container is heated to the designatedtemperature or when the temperature of the contents exceeds thedesignated temperature, the processor causes the alarm 115 to sound.This alerts the user that the desired temperature has been reached.Similarly, the alarm may alert the user when any desired condition ismet. As additional non-limiting examples, the alarm 115 may alert a userwhen a desired pressure or time limit has been reached or exceeded.

The alarm 115 may provide a coded alarm such that the user may beinformed of particular alarmed features of the container. For example,the alarm may provide a series of sounds, beeps or melodies to alertvarious conditions. As one example, the alarm 115 may provide aparticular number of successive beeps to indicate that the contents ofthe container has reached a particular preset temperature or pressure.

Alternately, information may be provided via an output 110. In oneexample, the processor may transmit a signal based on input from thetemperature sensor 111, pressure sensor 108 or motion or tilt sensor 112to a voice emulator 109. The voice emulator may convert the signalreceived from the processor 116 into a voice output signal that may beoutput via the output 110. As one example, the output 110 may be aspeaker and the output may be in the form audible speech to report adesired condition. In another example in automatic or preset mode, thedisplay 114 or 901 illuminates an actual liquid or actual foodtemperature received from the temperature prove 111 or temperaturesensor 111 for a brief amount of time as preset internally on thetemperature rise. For ex. A temperature rise could be preset internallywithin microprocessor 116 for every 1 degree, 5 degrees, 10 degrees, 15degrees, 20 degrees or any infinite temperature rise intervals andsubsequently illuminates an actual or probe temperature 111 ortemperature sensor 111 temperature on display 114 or 901 and a manuallyset desired or target temperature on display 114 or 901. The actualmeasured temperature from the temperature probe of temperature sensor111 and the desired or target temperature, probe temperature 111 orprobe sensor 111 are repeatedly shown on the display 114 or 901 forshort periods of time until the actual temperature of the liquid or foodis equal to or greater than the desired or probe temperature 111. Inaddition in a preferred embodiment, the repeated display of the actualliquid or actual food temperature and the desired or probe temperature111 or temperature sensor 111 are displayed on display 114 or 901 in anynumber of temperature rise intervals as such the internal indication forex. Of the actual and desired temperature will be displayed on display114 or 901 automatically in any number of preset temperature riseintervals (a factor of time) preprogrammed within the microprocessor116. In addition in automatic or preset mode interval temperature riseindication of the temperature of a food or liquid is indicated by avariety of displays such as LCD, LED, Fiber Optic, or any other lightsource or mechanical indicating devices known in the art and in theautomatic or preset mode. Internal alarming of a temperature risecorresponding with display and or indication as such are activated aspreset within the microprocessor 116 or manually set.

In another example in automatic or preset mode, the display 114 or 901illuminates an actual liquid or actual food temperature received fromthe temperature probe 111 or temperature sensor 111 for a brief amountof time as preset internally on the temperature rise for ex. Atemperature rise could be preset internally within microprocessor 116for every 1 degree, 5 degrees, 10 degrees, 15 degrees, 20 degrees or anyinfinite temperature rise intervals and subsequently illuminates anactual or probe temperature 111 or temperature sensor 111 temperature ondisplay 114 or 901 and a manually set desired or target temperature ondisplay 114 or 901. The actual measured temperature from the temperatureprobe or temperature sensor 111 and the desired or target temperature,probe temperature 111 or probe sensor 111 are repeatedly shown on thedisplay 114 or 901 for short periods of time until the actualtemperature of the liquid or food is equal to or greater than thedesired or probe temperature 111. In addition in the preferredembodiment, the repeated display of the actual liquid or actual foodtemperature and the desired or probe temperature 111 or temperaturesensor 111 are displayed on display 114 or 901 in any number oftemperature rise intervals as such the interval indication for ex. ofthe actual and desired temperature will be displayed on display 114 or901 automatically in any number of preset temperature rise intervals (afactor of time) preprogrammed within the microprocessor 116. In additionin automatic or preset mode interval temperature rise indication of thetemperature of a food of liquid is indicated by a variety of displayssuch as LCD, LED, Fiber Optic, or any other light source or mechanicalindicating devices known in the art and in the automatic or preset modeinterval alarming of a temperature rise corresponding with display andor indication as such are activated as preset within the microprocessor116 or manually set.

In another example, the alarm 115 or output 110 may provide anindication of any number of intermediate temperature or pressure levelsof the contents of the container or any desired alarm interval, such asa range of values of a specified characteristic to provide an alert oran alarm. For example, a user may input preset intervals of temperature,pressure of any other desired parameter in the input 102. The user mayalternatively input voice commands via a microphone 101 which may beconverted by a voice recognition device 103. Based on the input presentintervals, the container may provide an indication at the designatedintervals of the temperature, pressure, or other indicated parameter,such as an alarm interval. As an example, a user may input a temperatureinterval such that the alarm 115 may provide an alert each time thetemperature of the contents of the container changes by the indicatedtemperature interval. If the user inputs a temperature of 10 degrees anda target temperature of 150 degrees, for example, then the alarm 115 oroutput 110 may provide an indication each time the temperature rises 10degrees until the target temperature of 150 degrees is reached. Hence,in this example, an alarm interval may be specified as 10 degrees or anyother interval.

In another example, the user may also provide a minimum temperature atwhich alerts are to begin. Thus, in this example, the alarm 115 oroutput 110 provides the alerts only after the specified minimumtemperature is reached. The user may be alerted each time thetemperature increases by a specified or predetermined alarm intervalafter the minimum temperature is reached.

Alternatively, a user may input temperatures at which an alert isdesired. In one example, a user may wish to heat the contents of thecontainer to a target temperature of 150 degrees and may also wish to bealerted when the temperature of the contents of the container reaches110 degrees. In this example, the user may input the desired alerttemperature (e.g., 110 degrees) such that when the contents of thecontainer reaches 110 degrees, the alarm 115 or output 110 may providean indication to the user. The indication may be, for example, a beep,sound, melody or voice-emulated signal, to name a few.

In another example, the container may include a clock 117. The clock 117may be set by a user to any desired time such as the current time.Alternatively, the clock 117 may be an atomic clock that is set orpreset by radio signals received (e.g., regarding the atomic clocks inBoulder, Colo.).

FIG. 2 is a diagram illustrating one example of a container of thepresent invention. In this example, the container is a kettle 120 forheating fluids within the interior of the kettle 120. Fluid or othermaterial for heating is placed within an internal cavity 121 of thekettle 120 as illustrated in FIG. 2. The kettle 120 illustrated in FIG.2 also contains a spout 129 through with the contents of the kettle 120may be poured and a handle 128. Also, a fill cover 127 may be providedon the kettle through which fluid or other material may be added to theinternal cavity 121 of the tea pot 120.

In this example, the kettle 120 also includes an outer surface 123 thatsurrounds the internal surface 122. To heat the contents of the kettle120, at least one heating element 124 may be provided in the vicinity ofthe internal surface 122.

In this example, the three heating elements 124 are provided under thebase of the internal cavity 121. The base of the internal cavity 121 isformed by the internal surface 122 and is separated by the outer surface123 by a space. The space may contain the heating element 124. Inaddition, any number of surface layers may be used. For example, anothersurface layer (not shown) may encompass the outer surface 123. By usingadditional layers, components within intervening spaces are furtherprotected.

The at least one heating element 124 is attached to an electrical cord125 through which current may pass to supply power to the at least oneheating element 124. The electrical cord 125 may be plugged into anelectrical outlet via a plug 126. The at least one heating element 124responds to the power received through the electrical cord 125 to heatthe adjacent internal surface 122 of the container. The heat from theinternal surface 122 is transferred to the internal surface 122 and fromthe internal surface 122 to the contents of the kettle 120 withininternal cavity 121 of the kettle 120.

The internal cavity 121 of the kettle 120 in this example is defined byan internal surface 122. The internal surface 122 may be made of anymaterial such as metal or stainless steel. The internal surface 122provides a surface which may cause the contents of the kettle to remainwithin the internal cavity 121 during processing.

The at least one heating element 124 may be, for example, an AC powersupply for heating the contents of the kettle 120 response to receivingAC power. For example, water may be placed within the internal cavity101 and can be heated to cause an increase in temperature of the waterthrough heating by the at least one heating element 124. The heatingelement 124 may be located adjacent to the internal surface 122 asillustrated in FIG. 2. In one example, the heating element 124 islocated adjacent to the internal surface 122 on the opposite side of theinternal surface 122 as the contents within the internal cavity 121 ofthe kettle 120. In this example, the heating element 124 is physicallyseparated and protected from the contents within the internal cavity 121by the internal surface 122.

As set forth above, the heating elements may be an AC power supply. TheAC power supply may be further connected to an electrical cord 125. Theelectrical cord 125 may include an electrical plug 126 for connecting toan external power source. As illustrated in the example of FIG. 2, an ACpower supply may be located at the base of the kettle 100 under theinternal surface 102. The AC power supply may be further attached to anelectrical cord that may connect to an AC electrical outlet (not shown).Power may thus be supplied to the heating element 124 such that heatingof the heating element 124 causes a corresponding heating of theinternal surface 122 which causes the temperature of the contents withinthe internal cavity 121 to rise.

In another example, the electrical cord 125 may be retractable or may bestored within a compartment of the container. As illustrated in theexample of FIG. 3, an electrical cord 125 for supplying power to theheating elements of a kettle may be retracted into a compartment withinthe kettle. In this example, the compartment is between an internalsurface 122 and an outer surface 123. The internal surface 122 containsthe contents of the kettle 120. Hence the contents of the kettle 120 inthis example contacts the internal surface 122 on the internal aspect ofthe internal surface 122. The outer surface 123 of the kettle 120 mayencompass the internal surface 122 as illustrated in FIG. 3. A space isprovided between the internal surface 122 and the outer surface 123 suchthat the heating element 124 may be situated between the internalsurface 122 and the outer surface 123. In addition, the electrical cord125 and electrical plug 126 may also be stored within the space betweenthe internal surface 122 and the outer surface 123, if desired. Forexample, if the electrical cord 125 and/or electrical plug 126 is notbeing used, the electrical cord 125 and electrical plug 126 may bestored within the space between the internal surface 122 and the outersurface 123. In an alternative embodiment, the electrical cord 125and/or electrical plug 126 is detachable and may be removed, if desired.

In another example, the container may be heated over a stovetop. Forexample, FIG. 3 illustrates a kettle 100 containing an inner cavity 121surrounded by an internal surface 122. The internal surface 122 of thekettle 120 of this example is encompassed by an outer surface 125. Aheating element 124 is also provided in this example between theinternal surface 122 and the outer surface 123 which may be connected toan electrical cord 125. When the electrical cord 125 and electrical plug126 is plugged into an AC power source or electrical outlet, power isprovided to the heating element 124 via the electrical cord 125 to heatthe heating element 124 and the adjoining contents of the kettle 120.

Also in this example, the kettle may be alternatively heated on astovetop. For example, the electrical cord 125 and electrical plug 126may be stored within the space between the internal surface 122 and theouter surface 123. The space between the internal surface 122 and theouter surface 123 may further be shielded such that if externallysupplied heat is applied to the kettle 120, the electrical cord 125,electrical plug 126, and heating element 124 are sufficiently shieldedfrom the supplied heat to protect the electrical cord 125, electricalplug 126, and heating element 124 from damage. For example, the outersurface may be made of a thermo-insulator material.

In one example of heating the contents of the container on a stovetop orother external heat source, the electrical cord 125 of the kettle 120 isretracted into the kettle 120. In this example, the electrical cord 125is retracted such that the electrical cord 125 and electrical outlet 126is stored in a space between the internal surface 122 and the outersurface 123. The kettle 100 in this example is placed onto a stovetop(or other external heat source) and may be heated by a gas flame 301.The external heat source (e.g., gas flame 301) provides heat to theouter surface 123 of the kettle 120 which is transferred to the innersurface 122 and subsequently to the contents of the kettle 120. Theelectrical cord 125 and electrical plug 126 is within the space betweenthe internal surface 122 and the outer surface 123 and is protected fromthe externally applied heat (i.e., the gas flame 301, in this example).

In another example, the contents of the container may be heated throughDC power. As FIG. 4 illustrates, the container (e.g., a kettle) may alsocontain a DC power source 401. In the example illustrated in FIG. 4, theDC power source 401 is within located in the space between the internalsurface 122 and the outer surface 401. However, the DC power source 401may be positioned in any convenient location, such as within the handle128 of the kettle 120.

As the example of FIG. 4 illustrates, a kettle 120 may heat contentswith a DC power source 401. In one example, the DC power source 401 maycomprise a battery within a battery compartment in the kettle 120. Thebattery may provide power to heat the contents of the kettle 120 to aheating element. FIG. 5 illustrates an example of a DC power source 401in which multiple heating elements 502 a-502 f provide heat to thecontents of the kettle 120. Any number of heating elements 502 a-f maybe used in series or in parallel. The heating elements 502 a-502 f maybe attached to a heating plate 501 for mounting the heating elements 502a-502 f such that the heating elements 502 a-502 f may provide heat tothe internal surface 122 of the kettle 120.

The temperature of the internal surface 122 of the kettle may rise fromthe heat supplied from the heating elements 502 a-502 f which mayfurther heat the contents of the kettle 120.

In another example, the battery is further coupled to a recharging unit.For example, the battery may be recharged via the AC power supply 106.In this example, the kettle 120 has an AC power supply 106 located, forexample, in a space between an internal surface 122 and an outer surface123 of the kettle 120.

The AC power supply 106 may be coupled to the batteries such that the ACpower supply 106 may supply power to the batteries to recharge thebatteries.

Alternatively, the batteries may be charged by any other charger unit107 (see FIG. 1). For example, the kettle 120 may contain solar panelsas the charger unit 107 such that light may be converted to energy forheating the contents of the kettle 120. In this example, at least onesolar panel is connected to the battery such that light may be receivedthrough the solar panel and may be converted to energy which may besupplied to recharge the battery. FIG. 6 is a top view schematic diagramof a kettle 120 illustrating an example of a solar panel 601 on thekettle 120 for receiving light.

In another example of one aspect of the present invention, the containermay contain a pressure sensor 108 (see FIG. 1). The pressure sensor 108may sense the pressure within the container so that the heating element104 may heat the contents of container based on a pressure reading fromthe pressure sensor 108. FIG. 7 illustrates an example of detecting andmeasuring pressure within a container and heating the contents of thecontainer based on the detecting and/or measuring of the pressure withinthe container. As FIG. 7 illustrates, the kettle 120 contains a pressuresensor 701 for detecting and measuring the pressure of the contents ofthe kettle 120. For example, water may be added into the internal cavity121 of the kettle 120 via the fill cover 127. As the water is added tothe internal cavity 121, the pressure sensor 701 may measure thepressure within the internal cavity 121. As more water is added to theinternal cavity 121, the pressure increases. The pressure sensor 701thus detects the rise in pressure within the internal cavity 121 of thekettle 120.

In one example, the pressure sensor 701 detects and measures thepressure within the internal cavity 121 of the kettle 120. When thepressure drops below a threshold value, the processor 116 shuts off theheating element 104. Alternatively, the processor 116 may shut off thepower supply (e.g., the DC power supply 105 and/or the AC power supply106). For example, if water is added to the internal cavity 121 and theDC power supply 105 or the AC power supply 106 powers the heatingelement 104 such that the heating element 104 raises the temperature ofthe water within the internal cavity so that the water boils, the watermay continue to boil until the amount of water in the internal cavity121 begins to decrease (i.e., the water may vaporize). As the amount ofwater in the internal cavity 121 decreases, the pressure within theinternal cavity 121 decreases. Based on the pressure within the internalcavity 121, the processor 116 of the kettle 120 can control the heatingof the water. For example, if pressure drops below a threshold value,then the heating is discontinued and the water stops boiling. This mayprevent accidental boiling off of the water and possible subsequentdamage to the kettle 120.

In addition, commands or other input may be received by the containerfrom a user. The container may control heating of the contents of thecontainer based on the commands or input from the user. FIG. 8illustrates an example of an input 801 for receiving commands or otherinput. Based on the input, the kettle 120 may control the heating of thecontents within the internal cavity 121 of the kettle 120. In thisexample, a user may input data into the input 801. The input may includea desired pressure or temperature, for example. In one example, a usermay input a desired temperature through the input 801 by, for example,inputting a value in a keypad. Alternatively, the kettle 120 may containa voice recognition device 103 (see FIG. 1) and a microphone 101 suchthat the user can input an audio (i.e., spoken) command. In thisexample, the user may speak a desired temperature (e.g., “100 degrees”)or range of temperatures (e.g., “between 100-110 degrees”) into amicrophone 101. The spoken input is recognized and interpreted by thevoice recognition device 103. Based on the input, the processor 116 ofthe kettle 120 can control the heating of the contents within theinternal cavity 121.

As an example to illustrate controlling the heating of contents of acontainer, FIG. 8 illustrates a temperature sensor 802 (see also FIG. 1)which may detect and/or measure the temperature of the contents of theinternal cavity 121 of the kettle 120. A user may add, e.g., water intothe internal cavity 121. Also, the user may input the desiredtemperature to which to heat the water. The user may input the desiredtemperature by speaking the desired temperature or temperature rangeinto a microphone. A voice recognition device (see FIG. 1) can recognizethe command. Based on the input, the processor 116 (see FIG. 1) cancontrol the heating of the heating element 104.

In this example, the temperature sensor 802 senses the temperature isbelow the desired temperature as input via the input 801. The processor116, responsive to the temperature of the water in the internal cavity121 controls a power supply (e.g., DC power supply 105 or AC powersupply 106) to power the heating element 104. The heating element 104causes an increase in the temperature of the water in the internalcavity 121 of the kettle 120.

The temperature sensor 802 continues to monitor the temperature of thewater in the internal cavity 121. When the temperature reaches thedesired temperature or temperature range, the processor 116 discontinuesthe heating from the heating element 104. For example, the processor 116may turn off the DC power supply 105 and/or the AC power supply 106 sothat the heating element 104 stops heating the water in the internalcavity 121. If the temperature drops below the desired temperature (ordrops out of the desired temperature range), the processor 116 mayfurther turn the power supply (e.g., the DC power supply 105 or the ACpower supply 106) to continue heating the contents of the internalcavity 121 via the heating element 104.

In another example, the container (e.g., a kettle) may include an outputfor providing information to a user. FIG. 9 is a top view of a kettle120 containing a display for providing information to a user. In thisexample, the temperature sensor 111 of the kettle 120 detects thetemperature of the contents of the kettle 120. The detected temperatureis displayed on a display 901 to inform a user of the temperature. Inthis example, the display 901 displays the temperature of the contentsof the kettle 120 in real-time. As the contents is heated, thetemperature displayed changes in real-time to track the actualtemperature of the contents.

In another example, a voice-emulator is provided in the container. FIG.10 is a top view of a kettle 120 containing a voice-emulator and output1001. The output 1001 in this example is a speaker for outputting avoice-emulated output to indicate the temperature of the contents of thekettle 120. The temperature sensor 111 detects and measures thetemperature of the contents of the kettle 120 and transmits acorresponding signal to the processor 116. The processor 116 processesthe detected temperature which is output to a voice emulator 109. Thevoice emulator 109 converts the signal to a voice-emulated output whichis output via the speaker (i.e., the output 1001).

In addition, the kettle 120 may also contain an alarm 115 which maysound if a condition is met or if an undesired condition has occurred.For example, if the temperature reaches a desired level, the alarm maysound to indicate that the temperature has been reached. Also, if thepressure drops below a predetermined level, the alarm may sound toindicate that the contents of the kettle 120 has fallen below athreshold value or to indicate that the kettle 120 is empty.

In another example, the container further includes an RF transmitter 113(see FIG. 1). The RF transmitter may receive signals from the processor116 of the container and transmit the signals to a remote destinationwirelessly. As one example, the container may be a kettle 120 includingthe RF transmitter 113. FIG. 11 illustrates a kettle 120 for heating thecontents within the internal cavity 121. The kettle 120 may contain aninput 102 for receiving instructions from a user. Alternatively, thekettle 120 may contain a microphone 101 for receiving voice input and avoice recognition device 103 for processing of the voice input from auser for controlling the heating of the contents within the internalcavity 121. A processor 116 may further control the kettle 120 forheating the contents based on the input.

The kettle 120 may further include a temperature sensor 111 or pressuresensor 108 for detecting or monitoring the temperature or pressurewithin the internal cavity 121 of the kettle 120. Based on thetemperature or pressure detected, the processor 116 may control a powersupply (e.g., a DC power supply 105 or AC power supply 106 or externalpower supply (not shown)) to provide power to a heating element 104(illustrated as elements 124 if FIG. 11). The heating element 104 mayprovide heat to the internal surface 122 which may further transfer theheat to the contents within the internal cavity 121.

When the temperature or pressure reaches a desired level, the processormay control the kettle 120 accordingly. For example, if a desiredtemperature is indicated and the desired temperature is reached, theprocessor 116 can display the temperature/pressure on the display 114,sound an alarm 115, provide a voice emulated output announcing thetemperature/pressure or may transmit a command or signal via the RFtransmitter 113. For example, the kettle 120 may transmit a controlsignal via the RF transmitter to a remote power or heat source tocontrol the remote power or heat source. As one example, the kettle 120and its contents are heated by on a flame of a gas stovetop. When adesired criteria is met (e.g., a desired temperature is reached), theprocessor 116 can send a command via the RF transmitter 113 to the gasstovetop to discontinue heating. The gas stovetop may turn off the flameresponsive to the command received from the processor 116 of the kettle120 via the RF transmitter.

FIG. 12 illustrates a suitable container in which one or moreillustrative embodiments of the invention may be implemented. Althoughone particular design is provided, functional blocks provided here maybe combined, rearranged, separated, or even skipped. In this example,the container is a kettle for heating contents. The kettle includes aninternal cavity 121 for holding the contents to be heated. The internalcavity 121 is formed in this example by an internal surface 122. Anouter surface 123 is located external to the internal surface 122. Also,the kettle contains a fill cover 127 through which contents may be addedinto the internal cavity 121. The kettle 120 further contains a spout129 that may be used to remove contents from the internal cavity 121 anda handle 128 for holding the kettle 120.

The kettle 120 in this example contains a processor 116. The processor116 may control the kettle 120 or the heating of the contents of thekettle 120. For example, one or more heating elements 124 may beincluded for heating the contents. The at least one heating element 124may be connected to an electrical cord 125 which may connect to anexternal power source through a plug 126. Thus, power may be input tothe heating element 124 for heating the contents. The heating element124 may further be controlled by the processor 116. Alternatively, theexternal power source may be a stovetop (not shown), for example, a gasstove top or gas flame for heating the contents of the kettle 120. Inyet another example, power may be supplied via solar energy. In thisexample, solar energy is received via a solar panel 601 which mayprovide power to the heating element 124 based on the solar energyreceived through the solar panel 601.

Power to the heating element 124 may further be supplied by a powersource within the container. For example, a DC power source 401 and/oran AC power source 106 may be included in the kettle 120 for providingpower to the heating element 124 which may also be controlled by theprocessor 116.

The heating of the contents of the kettle 120 may be controlled by theprocessor such that any aspect of the heating may be regulated. Forexample, a user may input commands into the kettle 120 for controllingthe heating of the contents. In one example, an input 801 is providedfor receiving a command from an external source, such as a user, forregulating or controlling the heating of the contents of the kettle 120.As one example to illustrate, a user may input a desired temperature viathe input 801 such that the kettle 120 may heat the contents of thekettle 120 to the desired temperature. In this example, the desiredtemperature is entered through input 801 and received at the processor116. The processor may control the heating element and/or power source(e.g., DC power source 401 or AC power source 106) to heat the contentsof the kettle 120 to the desired temperature.

The input 801 may also include a sound or audio input device such as amicrophone for inputting sound commands. In this example, the input 801may include a microphone for receiving audio commands. The audiocommands may be a voice or spoken command. The voice or spoken commandmay further be recognized by the kettle 120 via a voice recognitiondevice also included in the input 801. In this example, a voice commandincluding the desired condition such as a desired temperature may beinput via a microphone of the input 801 and may be recognized and/orconverted to a form suitable for processing by the processor 116 by avoice recognition device in the input 801. Based on the input voicecommand, the processor may control the heating element 124 and/or powersources.

The kettle 120 may further include a temperature sensor 802 formeasuring the temperature of the contents of the kettle 120. Thetemperature sensor 802 may further provide temperature information tothe processor 116. Based on the temperature information, the processormay control the heating element 124 and/or power source such as the DCpower source 401 or AC power source 106). For example, when thetemperature of the contents of the kettle 120 is raised to the desiredtemperature, the temperature sensor 802 may detect the temperature ofthe contents and provide that temperature information to the processor116. The processor may compare the measured temperature of the contentsof the kettle 120 to the desired temperature. If the measuredtemperature is greater than or equal to the desired temperature, theprocessor controls the heating element 124 and/or power source todiscontinue heating the contents of the kettle 120. If the temperatureof the contents of the kettle 120 subsequently drops below the desiredtemperature, then the processor may turn on the heating element 124 orcontinue the power supply to the heating element 124 to continue heatingof the contents of the kettle 120.

In another example, the kettle 120 may include an alarm 115, a display901, or other output 1001. In the example described above, the alarm 115may be activated when the contents of the container is heated to thedesired temperature so that a user may be informed that the desiredtemperature is reached. This may occur, for example, in conjunction withthe processor 116 turning off the heating element 124 and/or the powersupply to the heating element 124. The alarm 115 may also indicate anydesired condition. For example, the alarm 115 may also indicate that thetemperature of the contents of the kettle 120 has dropped below thedesired temperature. This may occur in conjunction with the processor116 turning the heating element 124 on or turning on the power supply tothe heating element 124.

The present invention is not limited to temperature sensing andregulation. Any parameter or condition may be monitored and regulated bythe kettle 120 or the processor 116 of the kettle 120. For example, thekettle 120 may include a pressure sensor for sensing or detecting thepressure of the contents in the kettle 120. Likewise, a desired pressuremay be received at the input 801. The processor 116 may control theprocessing or heating of the contents of the kettle 120 based on thedesired pressure in a similar fashion.

A condition may also be displayed on a display 901. In this example, adisplay 901 may display desired information to a user such as thecurrent temperature, target temperature, desired temperature, currentpressure, desired pressure, etc. In another example, the display mayinclude a clock (not shown) for providing a time. The clock may providea current time, local time, global time, etc. and may also be an atomicclock. In this example, a signal may be received via the input 801 froma remote source indicating the time. The clock may display the timebased on the signal received from the remote source.

In addition, the kettle 120 may also include an output for outputtingrelevant or desired information. For example, the output may be aspeaker for outputting sound to notify a user of a condition. In oneexample, the output may include a speaker for providing a voice-emulatedoutput. In addition, a voice emulator 109 may be operatively connectedto the output for receiving an input signal from the processor 116 andconverting the input signal to a voice output via voice emulation. Inthe example above, a desired temperature may be compared to a currenttemperature as detected by the temperature sensor 802. A correspondingsignal is sent from the processor 116 to the voice emulator 109 whichmay convert the corresponding signal to a voice output for announcingthe status of the contents of the kettle 120. For example, if thetemperature of the contents is greater than or equal to the desiredtemperature, the output may provide a notification that the desiredtemperature is reached, for example, by an audio notification of “Yourdesired temperature has been achieved.”

Also, the kettle 120 may include an RF transmitter 113 for transmittinga control signal to a remote device or remote heating source. Forexample, the RF transmitter 113 may control an external power supply oran external heat source based on the temperature or pressure of thecontents of the kettle 120 such as turning on an external heat source(e.g., a gas stove) when needed.

The present invention is not limited to the specific examples providedherein. The present invention may include any vessel containing contentsfor processing including, for example, coffee machines, kettles, washingmachines, dishwashers, water coolers, etc. In one example, a coffeedispenser may be provided as illustrated in FIG. 13. In this example,the coffee dispenser 1300 may include an internal cavity 1316 forholding contents, a spout 1315 for pouring contents out of the internalcavity 1316, a fill cover 1317 for placing contents into the internalcavity 1316, and a handle 1303 for holding the coffee dispenser. Thecoffee dispenser may further include a processor 1312 for controlling aheating element 1311 and/or a power supply such as a DC power source1308 or an AC power source 1318 for heating the contents of the coffeedispenser. Power may also be supplied by an external power source via aplug 1310 and electrical cord 1309. Alternatively, solar energy may beutilized via a solar panel 1301.

The heating of the contents of the coffee dispenser may be controlled bythe processor 1312 based on, for example, input received via the input1305. For example, a voice command indicating a desired temperature orpressure may be received at the input 1305. The voice command mayfurther be converted to a signal recognizable to the processor via avoice recognition device (not shown). The processor may receive theconverted signal and control the heating of the contents accordingly.

A temperature sensor 1314 and/or a pressure sensor 1313 may be includedin the coffee dispenser 1300 for detecting the temperature or pressure,respectively. Based on the detected temperature or pressure (or anydesired condition or parameter), the processor 116 may control heatingof the contents. When a particular condition of interest is reached orlost, the condition may be provided to a user, for example, via an alarm1319 or displayed on a display 1307. The display 1307 may furtherdisplay any desired information including the time of day. In oneexample, the display includes a clock for providing a time such as atime of day or time for heating or heating time remaining. An output1306 may also be included for providing a status of the contents of thecoffee dispenser 1300. For example, the output 1306 may include a voiceemulator for converting a signal into a voice output for providingdesired information (e.g., temperature, pressure, notification of acondition reached or change of condition, etc.). The output 1306 mayfurther include a speaker.

The coffee dispenser 1300 may further include an RF transmitter 1304 forcontrolling an external device or external heat source. For example, theRF transmitter 1304 may transmit a control signal to a stovetop or otherheat source based on the present status of the contents. For example, ifthe temperature of the contents is greater than or equal to a desiredtemperature, the RF transmitter may transmit a control signal to astovetop to discontinue heating.

In another example, the present invention may also include a washerwhich also contains contents (e.g., water, clothes, etc). In thisexample, the washer may contain an input 102 for receiving commands(e.g., temperature or pressure levels) and may control the operation ofthe washer based on desired criteria. In one example, a certain pressuremay be desired (e.g., an amount of water) within the washer. Based onthe amount of water (and pressure detected) within the washer, aprocessor 116 may control the washer accordingly (e.g., turn the washeron or off, start or stop filling the washer with water, begin a newcycle, etc.).

In another example, multiple readings may be taken (e.g., multiplepressure readings or temperature readings) over time and may be averagedtogether. The averaged value may be compared to a current value. Whenthe averaged value and current value are within a predeterminedthreshold, the container (e.g., kettle 120) may correspondingly controlthe processing of the contents (e.g., may turn off the heat). In thisway, boiling off of the water is prevented.

In another example, the inventive principles herein may further beembodied in a computer-readable medium. For example, in one example, acomputer-readable medium containing computer-executable instructions forcontrolling the heating or processing of the contents is provided hereinfor implementing the present invention.

In another example FIG. 14 illustrates a stove top kettle 123 singlecontainer in which one or more illustrative embodiments of the inventionmay be implemented wherein a DC power source 401 already disclosed forheating up contents within kettle 120, may be used for specificallysupplying power to the various operational components of a stove topkettle 123 or coffee dispenser 1300 or any other container thusdescribed within this embodiment.

The present invention includes any novel feature or combination offeatures disclosed herein either explicitly or any generalizationthereof. While the invention has been described with respect to specificexamples including presently preferred modes of carrying out theinvention, those skilled in the art will appreciate that there arenumerous variations and permutations of the above described systems andtechniques. Thus, the spirit and scope of the invention should beconstrued broadly as set forth in the appended claims.

1. A container for heating contents, the container comprising: aninternal cavity configured to receive the contents; an input configuredto receive a first command and a first preset display mode; a processorconnected to said input and configured to set based on the first commanda desired temperature to which said contents are to be heated, and saidprocessor having sets of instructions executable in at least one of aplurality of modes of operation, the instructions for the first presetmode instructing the processor to operate in a first preset displaymode, said first preset display mode comprised of predeterminedintervals display of the actual and desired temperature of the contentsdisplayable upon at least one display; and a heating element controlledby said processor and configured to heat the contents to the desiredtemperature.
 2. The container of claim 1, further comprising a secondoutput for providing the status of the contents of the container andfurther comprising a speaker that is configured to output an alarm. 3.The container of claim 1, wherein the processor is further configured toreceive an input to operate in a second command mode, said processorcomprising a set of instructions to execute in the second command modeand upon said input commanding the processor to execute the instructionsof the second command mode, said second mode comprising instructing theprocessor to operate in a manually selectable mode, separated by aninterval display of the actual and desired temperatures as designated bythe second command mode comprising at least one of two or more alarmstemperatures separated by an interval and two or more indications oftemperatures separated by an interval.
 4. The container of claim 1wherein the command is a voice command.
 5. The container of claim 2further comprising a temperature sensor configured to detect atemperature status of the contents.
 6. The container of claim 5 furthercomprising: a power source configured to provide power to at least oneheating element to heat the contents if the temperature of the contentsis less than a desired temperature.
 7. The container of claim 6, whereinthe processor comprised logic to turn the power source off when thetemperature of the contents is less than a desired temperature.
 8. Thecontainer of claim 1 further comprising: a pressure sensor configured todetect the pressure of the contents and a processor comprising logic tointerpret a first command as a desired pressure, wherein the processorand logic are configured to control at least one heating element basedupon the pressure of the contents detected by the pressure sensor. 9.The container of claim 8, wherein the pressure sensor comprises a firstbarometric pressure sensor configured to measure atmospheric pressureand configured to measure the pressure within an internal cavity of thecontainer.
 10. The container of claim 8, wherein the pressure sensorcomprises a first barometric pressure sensor configured to measure thepressure within the internal cavity that comprises contents and a secondbarometric pressure sensor that is configured to measure the externalatmospheric pressure.
 11. The container of claim 8, further comprising:a power source configured to provide power to the heating elements and aprocessor comprising logic and methods for heating the contents of thecontainer if a pressure of the contents is less than the desiredpressure, otherwise turning the source off.
 12. The container of claim 1wherein the desired pressure within the container is greater thanatmospheric pressure.
 13. The container of claim 1 wherein the statusoutput is the actual and desired temperature of the contents and theoutput further comprises a voice emulator operably connected to theoutput for providing a voice output.
 14. The container of claim 13further comprising a voice emulator operably connected to the output,wherein the output is a speaker configured to provide the status of thecontents based on input from the voice emulator.
 15. The container ofclaim 1 further comprising an RF device configured to transmit a signalto a remote device to control the remote device.
 16. The container ofclaim 15 wherein the remote device is an external heat source configuredto accept commands from the RF device to provide heat to the containerbased upon signals received from the RF device
 17. The container ofclaim 16 wherein the RF device is configured to transmit a signal toturn off the remote device if a temperature of the contents is at leasta desired temperature.
 18. The container of claim 1 further comprising abattery and an AC power source operably connected to a heating element.19. The container of claim 1 further comprising an external heat source,wherein the external heat source is a gas powered stovetop and theheating element is an electrically powered heating element.
 20. Thecontainer of claim 1 further comprising a clock.
 21. The container ofclaim 20 wherein the clock is an atomic clock.
 22. The container ofclaim 1 further comprising a rheostat.
 23. The container of claim 1further comprising a solar panel operably connected to the heatingelement and configured to provide power to the heating element undercontrol of the processor of the container.
 24. The container of claim 1said processor configured to keep contents warm.
 25. The container ofclaim 1 further comprising a probe in the internal cavity wherein theprobe is configured to provide an actual temperature of the contents tothe processor.
 26. The container of claim 1 further comprising an alarmand temperature indication configured to be activated by said processoras instructed with the first preset mode instructions having at leastone of two or more alarms temperatures separated by an interval and twoor more indications of temperatures separated by an interval as part ofsaid mode.